Skip to content

Review branch for updating to v0.30.13#13

Closed
bnavetta wants to merge 8 commits into
v0.30.xfrom
ben/v0.30.13-review
Closed

Review branch for updating to v0.30.13#13
bnavetta wants to merge 8 commits into
v0.30.xfrom
ben/v0.30.13-review

Conversation

@bnavetta
Copy link
Copy Markdown

@bnavetta bnavetta commented May 18, 2026

This is our winit v0.30.x patch set, rebased from v0.30.1 to v0.30.13.

vorporeal and others added 8 commits May 18, 2026 09:24
* Exit instead of panicking on X11 connection loss.

* formatting

* formatting 2, electric boogaloo
Winit on web has a bug where the EventLoopProxy will immediately call handlers for a custom event in send_event instead of scheduling it for the next event tick. This causes double-borrows of our MutableAppContext, which hard crashes the app. This is a bandaid fix which pushes those calls on the microtask queue instead.
…anged-3"

This reverts commit e1958d8, reversing
changes made to fd5ff18.
Comment thread .github/workflows/ci.yml
Comment on lines +241 to +253
name: Minimize JavaScript
runs-on: ubuntu-latest

steps:
- uses: taiki-e/checkout-action@v1
- name: Install SWC
run: sudo npm i -g @swc/cli
- name: Run SWC
run: |
swc src/platform_impl/web/web_sys/worker.js -o src/platform_impl/web/web_sys/worker.min.js
- name: Check for diff
run: |
[[ -z $(git status -s) ]]
@bnavetta bnavetta changed the base branch from master to v0.30.x May 18, 2026 08:28
@bnavetta bnavetta requested review from alokedesai and vorporeal May 18, 2026 08:29
Copy link
Copy Markdown
Member

@alokedesai alokedesai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Good to force push 🫡

@bnavetta
Copy link
Copy Markdown
Author

Force-pushed to warpdotdev/v0.30.x

@bnavetta bnavetta closed this May 18, 2026
@bnavetta bnavetta deleted the ben/v0.30.13-review branch May 18, 2026 12:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants